﻿using DevExpress.XtraBars.Localization;
using DevExpress.XtraEditors.Controls;
using DevExpress.XtraLayout.Localization;
using DevExpress.XtraBars.Controls;
using DevExpress.XtraPrinting.Localization;
using DevExpress.XtraRichEdit.Localization;
using DevExpress.XtraTreeList.Localization;
using DevExpress.XtraBars.Docking;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MainUI
{
    public class PrintingTranslator : PreviewLocalizer
    {
        public override string GetLocalizedString(PreviewStringId id)
        {
            return base.GetLocalizedString(id);
        }
    }
    public class RichEditTranslator : XtraRichEditLocalizer
    {
        public override string GetLocalizedString(XtraRichEditStringId id)
        {
            return base.GetLocalizedString(id);
        }
    }
    public class TreeListTranslator : TreeListLocalizer
    {
        public override string GetLocalizedString(TreeListStringId id)
        {
            return base.GetLocalizedString(id);
        }
    }
    public class BarTranslator : BarLocalizer
    {
        public override string GetLocalizedString(BarString id)
        {
            switch (id)
            {
                case BarString.AddOrRemove:
                    break;
                case BarString.BarAllItems:
                    break;
                case BarString.BarUnassignedItems:
                    break;
                case BarString.CancelButton:
                    return "Hủy bỏ";
                case BarString.CloseButton:
                    return "Đóng cửa sổ";
                case BarString.CollapseRibbonSuperTipHeader:
                    return "Thu nhỏ Ribbon (Ctrl+F1)";
                case BarString.CollapseRibbonSuperTipText:
                    return "Chỉ hiển thị tên tab trên Ribbon";
                case BarString.ColorPickBlueValidationMsg:
                    break;
                case BarString.ColorPickBrightValidationMsg:
                    break;
                case BarString.ColorPickBrightnessAxisName:
                    break;
                case BarString.ColorPickColorHexValidationMsg:
                    break;
                case BarString.ColorPickGreenValidationMsg:
                    break;
                case BarString.ColorPickHueAxisName:
                    break;
                case BarString.ColorPickHueValidationMsg:
                    break;
                case BarString.ColorPickLuminanceAxisName:
                    break;
                case BarString.ColorPickOpacityAxisName:
                    break;
                case BarString.ColorPickOpacityValidationMsg:
                    break;
                case BarString.ColorPickPopupMoreColorsItemCaption:
                    break;
                case BarString.ColorPickPopupRecentColorsGroupCaption:
                    break;
                case BarString.ColorPickPopupStandardColorsGroupCaption:
                    break;
                case BarString.ColorPickPopupThemeColorsGroupCaption:
                    break;
                case BarString.ColorPickRedValidationMsg:
                    break;
                case BarString.ColorPickSaturationAxisName:
                    break;
                case BarString.ColorPickSaturationValidationMsg:
                    break;
                case BarString.ColorTabWebSafeColors:
                    break;
                case BarString.CustomizeButton:
                    break;
                case BarString.CustomizeQuickAccessToolbar:
                    break;
                case BarString.CustomizeRibbon:
                    break;
                case BarString.CustomizeToolbarSuperTipText:
                    break;
                case BarString.CustomizeToolbarText:
                    break;
                case BarString.CustomizeWindowCaption:
                    break;
                case BarString.ExpandRibbonSuperTipHeader:
                    return "Mở rộng Ribbon (Ctrl+F1)";
                case BarString.ExpandRibbonSuperTipText:
                    return "Hiển thị Ribbon để nó luôn mở rộng khi bạn thực hiện các thao tác";
                case BarString.HelpButton:
                    return "Trợ giúp";
                case BarString.MaximizeButton:
                    return "Phóng to";
                case BarString.MenuAnimationFade:
                    break;
                case BarString.MenuAnimationNone:
                    break;
                case BarString.MenuAnimationRandom:
                    break;
                case BarString.MenuAnimationSlide:
                    break;
                case BarString.MenuAnimationSystem:
                    break;
                case BarString.MenuAnimationUnfold:
                    break;
                case BarString.MinimizeButton:
                    return "Thu nhỏ";
                case BarString.MoreCommands:
                    break;
                case BarString.NewMenuName:
                    break;
                case BarString.NewStatusBarName:
                    break;
                case BarString.NewToolbarCaption:
                    break;
                case BarString.NewToolbarCustomNameFormat:
                    break;
                case BarString.NewToolbarName:
                    break;
                case BarString.None:
                    break;
                case BarString.PopupMenuEditor:
                    break;
                case BarString.RenameToolbarCaption:
                    break;
                case BarString.ResetBar:
                    break;
                case BarString.ResetBarCaption:
                    break;
                case BarString.ResetButton:
                    break;
                case BarString.RestoreButton:
                    return "Khôi phục";
                case BarString.RibbonAllPages:
                    break;
                case BarString.RibbonCaptionTextNone:
                    break;
                case BarString.RibbonCustomizationAddText:
                    break;
                case BarString.RibbonCustomizationDownText:
                    break;
                case BarString.RibbonCustomizationExportSettingsCommand:
                    break;
                case BarString.RibbonCustomizationImportSettingsCommand:
                    break;
                case BarString.RibbonCustomizationNewCategoryCommand:
                    break;
                case BarString.RibbonCustomizationNewCategoryDefaultAlias:
                    break;
                case BarString.RibbonCustomizationNewGroupCommand:
                    break;
                case BarString.RibbonCustomizationNewGroupDefaultAlias:
                    break;
                case BarString.RibbonCustomizationNewPageCommand:
                    break;
                case BarString.RibbonCustomizationNewTabDefaultAlias:
                    break;
                case BarString.RibbonCustomizationOptionAllCommands:
                    break;
                case BarString.RibbonCustomizationOptionAllTabs:
                    break;
                case BarString.RibbonCustomizationRemoveText:
                    break;
                case BarString.RibbonCustomizationRenameText:
                    break;
                case BarString.RibbonCustomizationResetSelectedTabSettingsCommand:
                    break;
                case BarString.RibbonCustomizationResetSettingsCommand:
                    break;
                case BarString.RibbonCustomizationStandardCustomItemSuffix:
                    break;
                case BarString.RibbonCustomizationUpText:
                    break;
                case BarString.RibbonGalleryFilter:
                    break;
                case BarString.RibbonGalleryFilterNone:
                    break;
                case BarString.RibbonToolbarAbove:
                    break;
                case BarString.RibbonToolbarAdd:
                    break;
                case BarString.RibbonToolbarBelow:
                    break;
                case BarString.RibbonToolbarMinimizeRibbon:
                    break;
                case BarString.RibbonToolbarRemove:
                    break;
                case BarString.RibbonUnassignedPages:
                    break;
                case BarString.ShowScreenTipsOnToolbarsName:
                    break;
                case BarString.ShowShortcutKeysOnScreenTipsName:
                    break;
                case BarString.SkinCaptions:
                    break;
                case BarString.SkinsBonus:
                    break;
                case BarString.SkinsCustom:
                    break;
                case BarString.SkinsMain:
                    break;
                case BarString.SkinsOffice:
                    break;
                case BarString.SkinsTheme:
                    break;
                case BarString.ToolBarMenu:
                    break;
                case BarString.ToolbarNameCaption:
                    break;
                default:
                    break;
            }
            return base.GetLocalizedString(id);
        }
    }
    public class LayoutTranslator : LayoutLocalizer
    {
        public override string GetLocalizedString(LayoutStringId id)
        {
            switch (id)
            {
                case LayoutStringId.AddTabMenuText:
                    break;
                case LayoutStringId.ControlGroupDefaultText:
                    break;
                case LayoutStringId.CreateEmptySpaceItem:
                    break;
                case LayoutStringId.CreateTabbedGroupMenuText:
                    break;
                case LayoutStringId.CustomizationFormTitle:
                    break;
                case LayoutStringId.CustomizationParentName:
                    break;
                case LayoutStringId.DefaultActionText:
                    break;
                case LayoutStringId.DefaultEmptyText:
                    break;
                case LayoutStringId.DefaultItemText:
                    break;
                case LayoutStringId.EmptyRootGroupText:
                    break;
                case LayoutStringId.EmptySpaceItemDefaultText:
                    break;
                case LayoutStringId.EmptyTabbedGroupText:
                    break;
                case LayoutStringId.FreeSizingMenuItem:
                    break;
                case LayoutStringId.GroupItemsMenuText:
                    break;
                case LayoutStringId.HiddenItemsNodeText:
                    break;
                case LayoutStringId.HiddenItemsPageTitle:
                    break;
                case LayoutStringId.HideCustomizationFormMenuText:
                    break;
                case LayoutStringId.HideItemMenutext:
                    break;
                case LayoutStringId.HideSpaceMenuItem:
                    break;
                case LayoutStringId.HideTextMenuItem:
                    break;
                case LayoutStringId.LayoutControlDescription:
                    break;
                case LayoutStringId.LayoutGroupDescription:
                    break;
                case LayoutStringId.LayoutItemDescription:
                    break;
                case LayoutStringId.LayoutResetConfirmationDialogCaption:
                    break;
                case LayoutStringId.LayoutResetConfirmationText:
                    break;
                case LayoutStringId.LoadButtonHintText:
                    break;
                case LayoutStringId.LoadHintCaption:
                    break;
                case LayoutStringId.LockHeightMenuItem:
                    break;
                case LayoutStringId.LockItemSizeMenuText:
                    break;
                case LayoutStringId.LockMenuGroup:
                    break;
                case LayoutStringId.LockSizeMenuItem:
                    break;
                case LayoutStringId.LockWidthMenuItem:
                    break;
                case LayoutStringId.RedoButtonHintText:
                    break;
                case LayoutStringId.RedoHintCaption:
                    break;
                case LayoutStringId.RenameMenuText:
                    break;
                case LayoutStringId.RenameSelected:
                    break;
                case LayoutStringId.ResetConstraintsToDefaultsMenuItem:
                    break;
                case LayoutStringId.ResetLayoutMenuText:
                    break;
                case LayoutStringId.SaveButtonHintText:
                    break;
                case LayoutStringId.SaveHintCaption:
                    break;
                case LayoutStringId.ShowCustomizationFormMenuText:
                    break;
                case LayoutStringId.ShowSpaceMenuItem:
                    break;
                case LayoutStringId.ShowTextMenuItem:
                    break;
                case LayoutStringId.SimpleLabelItemDefaultText:
                    break;
                case LayoutStringId.SimpleSeparatorItemDefaultText:
                    break;
                case LayoutStringId.SplitterItemDefaultText:
                    break;
                case LayoutStringId.TabbedGroupDescription:
                    break;
                case LayoutStringId.TextPositionBottomMenuText:
                    break;
                case LayoutStringId.TextPositionLeftMenuText:
                    break;
                case LayoutStringId.TextPositionMenuText:
                    break;
                case LayoutStringId.TextPositionRightMenuText:
                    break;
                case LayoutStringId.TextPositionTopMenuText:
                    break;
                case LayoutStringId.TreeViewPageTitle:
                    break;
                case LayoutStringId.TreeViewRootNodeName:
                    break;
                case LayoutStringId.UnGroupItemsMenuText:
                    break;
                case LayoutStringId.UnGroupTabbedGroupMenuText:
                    break;
                case LayoutStringId.UnLockItemSizeMenuText:
                    break;
                case LayoutStringId.UndoButtonHintText:
                    break;
                case LayoutStringId.UndoHintCaption:
                    break;
                default:
                    break;
            }
            return base.GetLocalizedString(id);
        }
    }
    public class EditorsTranslator : Localizer
    {
        public override string GetLocalizedString(StringId id)
        {
            switch (id)
            {
                case StringId.Apply:
                    break;
                case StringId.CalcButtonBack:
                    break;
                case StringId.CalcButtonC:
                    break;
                case StringId.CalcButtonCE:
                    break;
                case StringId.CalcButtonMC:
                    break;
                case StringId.CalcButtonMR:
                    break;
                case StringId.CalcButtonMS:
                    break;
                case StringId.CalcButtonMx:
                    break;
                case StringId.CalcButtonSqrt:
                    break;
                case StringId.CalcError:
                    break;
                case StringId.Cancel:
                    return "Hủy bỏ";
                case StringId.CaptionError:
                    break;
                case StringId.CheckChecked:
                    break;
                case StringId.CheckIndeterminate:
                    break;
                case StringId.CheckUnchecked:
                    break;
                case StringId.ColorPickPopupAutomaticItemCaption:
                    break;
                case StringId.ColorTabCustom:
                    break;
                case StringId.ColorTabSystem:
                    break;
                case StringId.ColorTabWeb:
                    break;
                case StringId.ContainerAccessibleEditName:
                    break;
                case StringId.DataEmpty:
                    break;
                case StringId.DateEditClear:
                    break;
                case StringId.DateEditToday:
                    break;
                case StringId.DefaultBooleanDefault:
                    break;
                case StringId.DefaultBooleanFalse:
                    break;
                case StringId.DefaultBooleanTrue:
                    break;
                case StringId.FieldListName:
                    break;
                case StringId.FilterAggregateAvg:
                    break;
                case StringId.FilterAggregateCount:
                    break;
                case StringId.FilterAggregateExists:
                    break;
                case StringId.FilterAggregateMax:
                    break;
                case StringId.FilterAggregateMin:
                    break;
                case StringId.FilterAggregateSum:
                    break;
                case StringId.FilterClauseAnyOf:
                    break;
                case StringId.FilterClauseBeginsWith:
                    break;
                case StringId.FilterClauseBetween:
                    break;
                case StringId.FilterClauseBetweenAnd:
                    break;
                case StringId.FilterClauseContains:
                    break;
                case StringId.FilterClauseDoesNotContain:
                    break;
                case StringId.FilterClauseDoesNotEqual:
                    break;
                case StringId.FilterClauseEndsWith:
                    break;
                case StringId.FilterClauseEquals:
                    break;
                case StringId.FilterClauseGreater:
                    break;
                case StringId.FilterClauseGreaterOrEqual:
                    break;
                case StringId.FilterClauseIsNotNull:
                    break;
                case StringId.FilterClauseIsNotNullOrEmpty:
                    break;
                case StringId.FilterClauseIsNull:
                    break;
                case StringId.FilterClauseIsNullOrEmpty:
                    break;
                case StringId.FilterClauseLess:
                    break;
                case StringId.FilterClauseLessOrEqual:
                    break;
                case StringId.FilterClauseLike:
                    break;
                case StringId.FilterClauseNoneOf:
                    break;
                case StringId.FilterClauseNotBetween:
                    break;
                case StringId.FilterClauseNotLike:
                    break;
                case StringId.FilterCriteriaInvalidExpression:
                    break;
                case StringId.FilterCriteriaInvalidExpressionEx:
                    break;
                case StringId.FilterCriteriaToStringBetween:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorBitwiseAnd:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorBitwiseOr:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorBitwiseXor:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorDivide:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorGreater:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorGreaterOrEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorLess:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorLessOrEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorLike:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorMinus:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorModulo:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorMultiply:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorNotEqual:
                    break;
                case StringId.FilterCriteriaToStringBinaryOperatorPlus:
                    break;
                case StringId.FilterCriteriaToStringFunctionAbs:
                    break;
                case StringId.FilterCriteriaToStringFunctionAcos:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddDays:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddHours:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddMilliSeconds:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddMinutes:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddMonths:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddSeconds:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddTicks:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddTimeSpan:
                    break;
                case StringId.FilterCriteriaToStringFunctionAddYears:
                    break;
                case StringId.FilterCriteriaToStringFunctionAscii:
                    break;
                case StringId.FilterCriteriaToStringFunctionAsin:
                    break;
                case StringId.FilterCriteriaToStringFunctionAtn:
                    break;
                case StringId.FilterCriteriaToStringFunctionAtn2:
                    break;
                case StringId.FilterCriteriaToStringFunctionBigMul:
                    break;
                case StringId.FilterCriteriaToStringFunctionCeiling:
                    break;
                case StringId.FilterCriteriaToStringFunctionChar:
                    break;
                case StringId.FilterCriteriaToStringFunctionCharIndex:
                    break;
                case StringId.FilterCriteriaToStringFunctionConcat:
                    break;
                case StringId.FilterCriteriaToStringFunctionContains:
                    break;
                case StringId.FilterCriteriaToStringFunctionCos:
                    break;
                case StringId.FilterCriteriaToStringFunctionCosh:
                    break;
                case StringId.FilterCriteriaToStringFunctionCustom:
                    break;
                case StringId.FilterCriteriaToStringFunctionCustomNonDeterministic:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffDay:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffHour:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffMilliSecond:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffMinute:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffSecond:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffTick:
                    break;
                case StringId.FilterCriteriaToStringFunctionDateDiffYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionEndsWith:
                    break;
                case StringId.FilterCriteriaToStringFunctionExp:
                    break;
                case StringId.FilterCriteriaToStringFunctionFloor:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetDate:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetDay:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetDayOfWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetDayOfYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetHour:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetMilliSecond:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetMinute:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetSecond:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetTimeOfDay:
                    break;
                case StringId.FilterCriteriaToStringFunctionGetYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIif:
                    break;
                case StringId.FilterCriteriaToStringFunctionInsert:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsNull:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsNullOrEmpty:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalBeyondThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalEarlierThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalEarlierThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalEarlierThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLastWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLaterThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLaterThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalLaterThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalNextWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalPriorThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalToday:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalTomorrow:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsOutlookIntervalYesterday:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionIsThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionLen:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeDayAfterTomorrow:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeLastWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNextMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNextWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNextYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeNow:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeThisMonth:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeThisWeek:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeThisYear:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeToday:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeTomorrow:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeTwoWeeksAway:
                    break;
                case StringId.FilterCriteriaToStringFunctionLocalDateTimeYesterday:
                    break;
                case StringId.FilterCriteriaToStringFunctionLog:
                    break;
                case StringId.FilterCriteriaToStringFunctionLog10:
                    break;
                case StringId.FilterCriteriaToStringFunctionLower:
                    break;
                case StringId.FilterCriteriaToStringFunctionMax:
                    break;
                case StringId.FilterCriteriaToStringFunctionMin:
                    break;
                case StringId.FilterCriteriaToStringFunctionNone:
                    break;
                case StringId.FilterCriteriaToStringFunctionNow:
                    break;
                case StringId.FilterCriteriaToStringFunctionPadLeft:
                    break;
                case StringId.FilterCriteriaToStringFunctionPadRight:
                    break;
                case StringId.FilterCriteriaToStringFunctionPower:
                    break;
                case StringId.FilterCriteriaToStringFunctionRemove:
                    break;
                case StringId.FilterCriteriaToStringFunctionReplace:
                    break;
                case StringId.FilterCriteriaToStringFunctionReverse:
                    break;
                case StringId.FilterCriteriaToStringFunctionRnd:
                    break;
                case StringId.FilterCriteriaToStringFunctionRound:
                    break;
                case StringId.FilterCriteriaToStringFunctionSign:
                    break;
                case StringId.FilterCriteriaToStringFunctionSin:
                    break;
                case StringId.FilterCriteriaToStringFunctionSinh:
                    break;
                case StringId.FilterCriteriaToStringFunctionSqr:
                    break;
                case StringId.FilterCriteriaToStringFunctionStartsWith:
                    break;
                case StringId.FilterCriteriaToStringFunctionSubstring:
                    break;
                case StringId.FilterCriteriaToStringFunctionTan:
                    break;
                case StringId.FilterCriteriaToStringFunctionTanh:
                    break;
                case StringId.FilterCriteriaToStringFunctionToDecimal:
                    break;
                case StringId.FilterCriteriaToStringFunctionToDouble:
                    break;
                case StringId.FilterCriteriaToStringFunctionToFloat:
                    break;
                case StringId.FilterCriteriaToStringFunctionToInt:
                    break;
                case StringId.FilterCriteriaToStringFunctionToLong:
                    break;
                case StringId.FilterCriteriaToStringFunctionToStr:
                    break;
                case StringId.FilterCriteriaToStringFunctionToday:
                    break;
                case StringId.FilterCriteriaToStringFunctionTrim:
                    break;
                case StringId.FilterCriteriaToStringFunctionUpper:
                    break;
                case StringId.FilterCriteriaToStringFunctionUtcNow:
                    break;
                case StringId.FilterCriteriaToStringGroupOperatorAnd:
                    break;
                case StringId.FilterCriteriaToStringGroupOperatorOr:
                    break;
                case StringId.FilterCriteriaToStringIn:
                    break;
                case StringId.FilterCriteriaToStringIsNotNull:
                    break;
                case StringId.FilterCriteriaToStringNotLike:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorBitwiseNot:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorIsNull:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorMinus:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorNot:
                    break;
                case StringId.FilterCriteriaToStringUnaryOperatorPlus:
                    break;
                case StringId.FilterDateTextAlt:
                    break;
                case StringId.FilterDateTimeConstantMenuCaption:
                    break;
                case StringId.FilterDateTimeOperatorMenuCaption:
                    break;
                case StringId.FilterEditorTabText:
                    break;
                case StringId.FilterEditorTabVisual:
                    break;
                case StringId.FilterEmptyEnter:
                    break;
                case StringId.FilterEmptyParameter:
                    break;
                case StringId.FilterEmptyValue:
                    break;
                case StringId.FilterFunctionsMenuCaption:
                    break;
                case StringId.FilterGroupAnd:
                    break;
                case StringId.FilterGroupNotAnd:
                    break;
                case StringId.FilterGroupNotOr:
                    break;
                case StringId.FilterGroupOr:
                    break;
                case StringId.FilterMenuAddNewParameter:
                    break;
                case StringId.FilterMenuClearAll:
                    break;
                case StringId.FilterMenuConditionAdd:
                    break;
                case StringId.FilterMenuGroupAdd:
                    break;
                case StringId.FilterMenuRowRemove:
                    break;
                case StringId.FilterOutlookDateText:
                    break;
                case StringId.FilterPopupToolbarIncrementalSearch:
                    break;
                case StringId.FilterPopupToolbarInvertFilter:
                    break;
                case StringId.FilterPopupToolbarMultiSelection:
                    break;
                case StringId.FilterPopupToolbarRadioMode:
                    break;
                case StringId.FilterPopupToolbarShowNewValues:
                    break;
                case StringId.FilterPopupToolbarShowOnlyAvailableItems:
                    break;
                case StringId.FilterShowAll:
                    break;
                case StringId.FilterToolTipElementAdd:
                    break;
                case StringId.FilterToolTipKeysAdd:
                    break;
                case StringId.FilterToolTipKeysRemove:
                    break;
                case StringId.FilterToolTipNodeAction:
                    break;
                case StringId.FilterToolTipNodeAdd:
                    break;
                case StringId.FilterToolTipNodeRemove:
                    break;
                case StringId.FilterToolTipValueType:
                    break;
                case StringId.ImagePopupEmpty:
                    break;
                case StringId.ImagePopupPicture:
                    break;
                case StringId.InvalidValueText:
                    break;
                case StringId.LookUpColumnDefaultName:
                    break;
                case StringId.LookUpEditValueIsNull:
                    break;
                case StringId.LookUpInvalidEditValueType:
                    break;
                case StringId.MaskBoxValidateError:
                    break;
                case StringId.NavigatorAppendButtonHint:
                    break;
                case StringId.NavigatorCancelEditButtonHint:
                    break;
                case StringId.NavigatorEditButtonHint:
                    break;
                case StringId.NavigatorEndEditButtonHint:
                    break;
                case StringId.NavigatorFirstButtonHint:
                    break;
                case StringId.NavigatorLastButtonHint:
                    break;
                case StringId.NavigatorNextButtonHint:
                    break;
                case StringId.NavigatorNextPageButtonHint:
                    break;
                case StringId.NavigatorPreviousButtonHint:
                    break;
                case StringId.NavigatorPreviousPageButtonHint:
                    break;
                case StringId.NavigatorRemoveButtonHint:
                    break;
                case StringId.NavigatorTextStringFormat:
                    break;
                case StringId.None:
                    break;
                case StringId.NotValidArrayLength:
                    break;
                case StringId.OK:
                    break;
                case StringId.PictureEditCopyImageError:
                    break;
                case StringId.PictureEditMenuCopy:
                    break;
                case StringId.PictureEditMenuCut:
                    break;
                case StringId.PictureEditMenuDelete:
                    break;
                case StringId.PictureEditMenuFitImage:
                    break;
                case StringId.PictureEditMenuFullSize:
                    break;
                case StringId.PictureEditMenuLoad:
                    break;
                case StringId.PictureEditMenuPaste:
                    break;
                case StringId.PictureEditMenuSave:
                    break;
                case StringId.PictureEditMenuZoom:
                    break;
                case StringId.PictureEditMenuZoomIn:
                    break;
                case StringId.PictureEditMenuZoomOut:
                    break;
                case StringId.PictureEditMenuZoomTo:
                    break;
                case StringId.PictureEditMenuZoomToolTip:
                    break;
                case StringId.PictureEditOpenFileError:
                    break;
                case StringId.PictureEditOpenFileErrorCaption:
                    break;
                case StringId.PictureEditOpenFileFilter:
                    break;
                case StringId.PictureEditOpenFileTitle:
                    break;
                case StringId.PictureEditSaveFileFilter:
                    break;
                case StringId.PictureEditSaveFileTitle:
                    break;
                case StringId.PreviewPanelText:
                    break;
                case StringId.ProgressCancel:
                    break;
                case StringId.ProgressCancelPending:
                    break;
                case StringId.ProgressCreateDocument:
                    break;
                case StringId.ProgressExport:
                    break;
                case StringId.ProgressLoadingData:
                    break;
                case StringId.ProgressPrinting:
                    break;
                case StringId.RestoreLayoutDialogFileFilter:
                    break;
                case StringId.RestoreLayoutDialogTitle:
                    break;
                case StringId.SaveLayoutDialogFileFilter:
                    break;
                case StringId.SaveLayoutDialogTitle:
                    break;
                case StringId.TabHeaderButtonClose:
                    break;
                case StringId.TabHeaderButtonNext:
                    break;
                case StringId.TabHeaderButtonPrev:
                    break;
                case StringId.TabHeaderSelectorButton:
                    break;
                case StringId.TextEditMenuCopy:
                    break;
                case StringId.TextEditMenuCut:
                    break;
                case StringId.TextEditMenuDelete:
                    break;
                case StringId.TextEditMenuPaste:
                    break;
                case StringId.TextEditMenuSelectAll:
                    break;
                case StringId.TextEditMenuUndo:
                    break;
                case StringId.TransparentBackColorNotSupported:
                    break;
                case StringId.UnknownPictureFormat:
                    break;
                case StringId.XtraMessageBoxAbortButtonText:
                    break;
                case StringId.XtraMessageBoxCancelButtonText:
                    return "Hủy bỏ";
                case StringId.XtraMessageBoxIgnoreButtonText:
                    return "Bỏ qua";
                case StringId.XtraMessageBoxNoButtonText:
                    return "Không";
                case StringId.XtraMessageBoxOkButtonText:
                    break;
                case StringId.XtraMessageBoxRetryButtonText:
                    return "Thử lại";
                case StringId.XtraMessageBoxYesButtonText:
                    return "Có";
                default:
                    break;
            }
            return base.GetLocalizedString(id);
        }
    }
    public class DockingTranslator : DockManagerResXLocalizer
    {
        public override string GetLocalizedString(DevExpress.XtraBars.Docking.DockManagerStringId id)
        {                
            switch (id)
            {
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandActivate:
                    return "Kích hoạt";
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandAutoHide:
                    return "Tự động ẩn";
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandClose:
                    return "Đóng";
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandDock:
                    return "Neo vào...";
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandDockAsTabbedDocument:
                    break;
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandFloat:
                    return "Bỏ neo";
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandMaximize:
                    return "Phóng to";
                case DevExpress.XtraBars.Docking.DockManagerStringId.CommandRestore:
                    return "Khôi phục";
                case DevExpress.XtraBars.Docking.DockManagerStringId.MessageFormPropertyChangedCaption:
                    break;
                case DevExpress.XtraBars.Docking.DockManagerStringId.MessageFormPropertyChangedText:
                    break;
                default:
                    break;
            }
            return base.GetLocalizedString(id);
        }
    }
}
